home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / u_man / cat1 / rqsprint.z / rqsprint
Text File  |  1998-10-30  |  8KB  |  199 lines

  1.  
  2.  
  3.  
  4. RRRRQQQQSSSSPPPPRRRRIIIINNNNTTTT((((1111))))                                                        RRRRQQQQSSSSPPPPRRRRIIIINNNNTTTT((((1111))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      rqsprint - displays information about a collection of ELF files on a
  10.      system
  11.  
  12. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.      rrrrqqqqsssspppprrrriiiinnnntttt [ preoptions ] file [postoptions]
  14.  
  15. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.      The rrrrqqqqsssspppprrrriiiinnnntttt command is display information relating to a collection of
  17.      ELF files on a system.  This command reads a description of the ELF files
  18.      that have been recorded in _f_i_l_e.  Those descriptions are generated using
  19.      the rrrrqqqqssssrrrreeeeaaaadddd command.  Using those descriptions this command can be used
  20.      to determine which files will not quickstart, which files have conflict
  21.      symbols, the set of files that will be loaded when executing a particular
  22.      file, etc. This command takes two set of options.  The _p_r_e_o_p_t_i_o_n_s ask the
  23.      program to display information about all the files that have been
  24.      recorded. The _p_r_e_o_p_t_i_o_n_s are all lower case.  The _p_o_s_t_o_p_t_i_o_n_s ask the
  25.      program to display the information about a particular file.  All the
  26.      _p_o_s_t_o_p_t_i_o_n_s take a second parameter which is the name of the file that
  27.      you want the information about.  The _p_o_s_t_o_p_t_i_o_n_s are all upper case.
  28.  
  29.      ----cccc   Print out the list files that have conflict symbols and the number
  30.           of conflicts for that file.  This only lists the files that have
  31.           conflicts listed in the file's ELF header.  If a conflict arises as
  32.           the result of a newly installed shared object (ie. not the shared
  33.           object that the file in question was originally linked against),
  34.           that conflict will not be reported
  35.  
  36.      ----ccccffff  For each file that has conflicts, prints out the name of each of the
  37.           conflict symbols and what objects are causing the conflict.  This
  38.           only displays information about the conflicts already in the ELF
  39.           headers.
  40.  
  41.      ----lllldddd  For each file, lists the files, in load order, that will be loaded
  42.           when the file in question is loaded by _r_l_d.
  43.  
  44.      ----llllllll  For each file, lists the files that have that file on its liblist.
  45.  
  46.      ----llllrrrr  For each file, lists the files that when loaded will cause the file
  47.           in question to be loaded.
  48.  
  49.      ----lllltttt  For each file, it lists the transitive liblist for that file.
  50.  
  51.      ----oooo outfile
  52.           Causes an updated version of the description file to be written to
  53.           _o_u_t_f_i_l_e. This is typically used in conjunction with the -_r_e_s_c_a_n
  54.           option.
  55.  
  56.      ----pppp   For each file, pretty print the information stored in the
  57.           description file.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. RRRRQQQQSSSSPPPPRRRRIIIINNNNTTTT((((1111))))                                                        RRRRQQQQSSSSPPPPRRRRIIIINNNNTTTT((((1111))))
  71.  
  72.  
  73.  
  74.      ----pppprrrreeeeffffiiiixxxx dir
  75.           Treats _d_i_r as the prefix for the files being read. When the
  76.           description file is read, the prefix is prepended to all file names.
  77.           Similarly, when the output file is generated, the prefix directory
  78.           is removed. This option, along with the ----rrrrooooooootttt option, is used to
  79.           requickstart files that are located in a directory other than /.
  80.  
  81.      ----rrrrooooooootttt dir
  82.           Use _d_i_r when determining which files will be loaded when resolving
  83.           an element in a files liblist.
  84.  
  85.      ----qqqq   Print out the list of files that will not quickstart.
  86.  
  87.      ----rrrreeeessssccccaaaannnn
  88.           Causes the descriptions of the files recorded in _f_i_l_e to be
  89.           rescanned. This option would be used in the case where the files on
  90.           the system have been changed since the last time the descriptions
  91.           have been recorded.
  92.  
  93.      ----uuuuppppddddaaaatttteeee____rrrreeeeggggiiiissssttttrrrryyyy registryfile
  94.           The so_locations file. The file name default is /_l_i_b/_s_o__l_o_c_a_t_i_o_n_s
  95.           for an old 32-bit ABI object, /_l_i_b_3_2/_s_o__l_o_c_a_t_i_o_n_s for a new 32-bit
  96.           ABI object, and /_l_i_b_6_4/_s_o__l_o_c_a_t_i_o_n_s for a 64-bit ABI object.  If
  97.           this option is present the registry is updated with data from the
  98.           object processed.
  99.  
  100.      ----uuuuppppddddaaaatttteeee____rrrreeeeggggiiiissssttttrrrryyyy____66664444 registryfile
  101.           The same as -_u_p_d_a_t_e__r_e_g_i_s_t_r_y above.  If this option is present the
  102.           registry is updated with data from the object processed.
  103.  
  104.      ----uuuuppppddddaaaatttteeee____rrrreeeeggggiiiissssttttrrrryyyy____ppppaaaatttthhhh rpath
  105.           The pathname to the so_location file. The file name appended to this
  106.           file is is /_l_i_b/_s_o__l_o_c_a_t_i_o_n_s for an old 32-bit ABI object,
  107.           /_l_i_b_3_2/_s_o__l_o_c_a_t_i_o_n_s for a new 32-bit ABI object, and
  108.           /_l_i_b_6_4/_s_o__l_o_c_a_t_i_o_n_s for a 64-bit ABI object.  If option
  109.           -_u_p_d_a_t_e__r_e_g_i_s_t_r_y__p_a_t_h is present then -_u_p_d_a_t_e__r_e_g_i_s_t_r_y and
  110.           -_u_p_d_a_t_e__r_e_g_i_s_t_r_y__6_4 are ignored.  If this option is present the
  111.           registry is updated with data from the object processed.
  112.  
  113.      ----CCCC name[,name]*
  114.           For each of the file names, print out the number of conflict
  115.           symbols.
  116.  
  117.      ----CCCCFFFF name[,name]*
  118.           For each of the file names, print out the name of each conflict
  119.           symbol and what objects are causing the conflict.
  120.  
  121.      ----LLLLDDDD name[,name]*
  122.           For each of the file names, list the files in load order that will
  123.           be loaded when the file in question is loaded by rrrrqqqqssss.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. RRRRQQQQSSSSPPPPRRRRIIIINNNNTTTT((((1111))))                                                        RRRRQQQQSSSSPPPPRRRRIIIINNNNTTTT((((1111))))
  137.  
  138.  
  139.  
  140.      ----LLLLLLLL name[,name]*
  141.           For each of the file names, list the files that are on its liblist.
  142.  
  143.      ----LLLLRRRR name[,name]*
  144.           For each of the file names, list the files that when loaded will
  145.           load the file in question.
  146.  
  147.      ----LLLLTTTT name[,name]*
  148.           For each of the file names, list the transitive liblist for the file
  149.           in question.
  150.  
  151.      ----PPPP name[,name]*
  152.           For each of the file names, pretty print the information stored in
  153.           the description file.
  154.  
  155.      ----QQQQ name[,name]*
  156.           Print the names of the files from the list which will not
  157.           quickstart.
  158.  
  159. FFFFIIIILLLLEEEESSSS
  160.      /usr/etc/rqsprint
  161.      /usr/lib/so_locations
  162.      /usr/lib32/so_locations
  163.      /usr/lib64/so_locations
  164.  
  165. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  166.      rqsread(1), rqsall(1)
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.